home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-2 / card_29292.txt < prev    next >
Text File  |  1990-08-07  |  5KB  |  251 lines

  1. -- card: 29292 from stack: in.0-2
  2. -- bmap block id: 29482
  3. -- flags: 0000
  4. -- background id: 27044
  5. -- name: programming
  6. ----- HyperTalk script -----
  7. -- This handler performs the animation.
  8. on doAnimation
  9.   reset
  10.   screenToDo
  11.   lock screen
  12.   show btn "measure"
  13.   unlock screen with dissolve
  14.   wait 20
  15.   hide btn "measure"
  16.   show btn "measure1"
  17.   measureIt 1,2
  18.   wait 20
  19.   measureIt 3,4
  20.   showThoseArms
  21.   wait 20
  22.   reset
  23.   show cd btn "See It Again"
  24. end doAnimation
  25.  
  26. -- This handler resets the animation.
  27. on reset
  28.   lock screen
  29.   hide btn "measure"
  30.   put empty into cd fld "showFld"
  31.   hide btn "mask2"
  32.   hide cd btn "See It Again"
  33.   unlock screen with dissolve
  34. end reset
  35.  
  36. ----------------------------
  37. -- These are mini animations used by doAnimation.
  38. on screenToDo
  39.   repeat for 2
  40.     repeat with n = 1 to 4
  41.       set the icon of btn "thingshappen" to ("disturbance" & n)
  42.       wait 10
  43.     end repeat
  44.   end repeat
  45.   set the icon of btn "thingshappen" to 0
  46. end screenToDo
  47.  
  48. on measureIt m,n
  49.   show btn ("measure" & m)
  50.   wait 20
  51.   repeat for 3
  52.     show btn ("measure" & n)
  53.     wait 15
  54.     hide btn ("measure" & n)
  55.     wait 15
  56.   end repeat
  57.   wait 20
  58.   hide btn ("measure" & m)
  59. end measureIt
  60.  
  61. on showThoseArms
  62.   lock screen
  63.   show btn "mask2"
  64.   put "¬∂" into cd fld "showFld"
  65.   click at the loc of btn "thingsHappen"
  66.   unlock screen with zoom out
  67.   repeat for 2
  68.     put "‚Ä¢" into cd fld "showFld"
  69.     wait 10
  70.     put "¬∂" into cd fld "showFld"
  71.     wait 15
  72.   end repeat
  73.   put "¬™" into cd fld "showFld"
  74. end showThoseArms
  75.  
  76.  
  77.  
  78.  
  79.  
  80. -- part 12 (field)
  81. -- low flags: 01
  82. -- high flags: 0000
  83. -- rect: left=93 top=89 right=168 bottom=244
  84. -- title width / last selected line: 0
  85. -- icon id / first selected line: 0 / 0
  86. -- text alignment: 0
  87. -- font id: 214
  88. -- text size: 80
  89. -- style flags: 0
  90. -- line height: 80
  91. -- part name: showFld
  92.  
  93.  
  94. -- part 4 (button)
  95. -- low flags: 80
  96. -- high flags: 2000
  97. -- rect: left=473 top=59 right=88 bottom=505
  98. -- title width / last selected line: 0
  99. -- icon id / first selected line: 5553 / 5553
  100. -- text alignment: 1
  101. -- font id: 0
  102. -- text size: 12
  103. -- style flags: 0
  104. -- line height: 16
  105. -- part name: section
  106.  
  107.  
  108. -- part 5 (button)
  109. -- low flags: 80
  110. -- high flags: 0000
  111. -- rect: left=198 top=126 right=158 bottom=240
  112. -- title width / last selected line: 0
  113. -- icon id / first selected line: 29348 / 29348
  114. -- text alignment: 1
  115. -- font id: 0
  116. -- text size: 12
  117. -- style flags: 0
  118. -- line height: 16
  119. -- part name: measure1
  120.  
  121.  
  122. -- part 6 (button)
  123. -- low flags: 80
  124. -- high flags: 0001
  125. -- rect: left=228 top=134 right=154 bottom=261
  126. -- title width / last selected line: 0
  127. -- icon id / first selected line: 3376 / 3376
  128. -- text alignment: 1
  129. -- font id: 0
  130. -- text size: 12
  131. -- style flags: 0
  132. -- line height: 16
  133. -- part name: measure2
  134.  
  135.  
  136. -- part 7 (button)
  137. -- low flags: 80
  138. -- high flags: 0000
  139. -- rect: left=76 top=127 right=159 bottom=118
  140. -- title width / last selected line: 0
  141. -- icon id / first selected line: 29348 / 29348
  142. -- text alignment: 1
  143. -- font id: 0
  144. -- text size: 12
  145. -- style flags: 0
  146. -- line height: 16
  147. -- part name: measure3
  148.  
  149.  
  150. -- part 8 (button)
  151. -- low flags: 80
  152. -- high flags: 0001
  153. -- rect: left=103 top=135 right=155 bottom=135
  154. -- title width / last selected line: 0
  155. -- icon id / first selected line: 3376 / 3376
  156. -- text alignment: 1
  157. -- font id: 0
  158. -- text size: 12
  159. -- style flags: 0
  160. -- line height: 16
  161. -- part name: measure4
  162.  
  163.  
  164. -- part 9 (button)
  165. -- low flags: 80
  166. -- high flags: 0000
  167. -- rect: left=171 top=126 right=158 bottom=213
  168. -- title width / last selected line: 0
  169. -- icon id / first selected line: 29348 / 29348
  170. -- text alignment: 1
  171. -- font id: 0
  172. -- text size: 12
  173. -- style flags: 0
  174. -- line height: 16
  175. -- part name: measure
  176.  
  177.  
  178. -- part 10 (button)
  179. -- low flags: 00
  180. -- high flags: 0000
  181. -- rect: left=171 top=127 right=167 bottom=206
  182. -- title width / last selected line: 0
  183. -- icon id / first selected line: 0 / 0
  184. -- text alignment: 1
  185. -- font id: 0
  186. -- text size: 12
  187. -- style flags: 0
  188. -- line height: 16
  189. -- part name: thingsHappen
  190. ----- HyperTalk script -----
  191. on mouseUp
  192.   if 1 = 2 then
  193.   end if
  194. end mouseUp
  195.  
  196.  
  197.  
  198. -- part 11 (field)
  199. -- low flags: 01
  200. -- high flags: 0000
  201. -- rect: left=250 top=77 right=141 bottom=409
  202. -- title width / last selected line: 0
  203. -- icon id / first selected line: 0 / 0
  204. -- text alignment: 0
  205. -- font id: 174
  206. -- text size: 14
  207. -- style flags: 256
  208. -- line height: 15
  209. -- part name: 
  210.  
  211.  
  212. -- part 14 (button)
  213. -- low flags: 80
  214. -- high flags: 0001
  215. -- rect: left=146 top=143 right=155 bottom=159
  216. -- title width / last selected line: 0
  217. -- icon id / first selected line: 0 / 0
  218. -- text alignment: 1
  219. -- font id: 0
  220. -- text size: 12
  221. -- style flags: 0
  222. -- line height: 16
  223. -- part name: mask2
  224.  
  225.  
  226. -- part 15 (button)
  227. -- low flags: 80
  228. -- high flags: A004
  229. -- rect: left=57 top=172 right=189 bottom=137
  230. -- title width / last selected line: 0
  231. -- icon id / first selected line: 0 / 0
  232. -- text alignment: 1
  233. -- font id: 174
  234. -- text size: 12
  235. -- style flags: 0
  236. -- line height: 16
  237. -- part name: See It Again
  238. ----- HyperTalk script -----
  239. -- This handler resets the animation and shows it again.
  240. on mouseUp
  241.   set cursor to none
  242.   reset
  243.   unlock screen
  244.   doAnimation
  245. end mouseUp
  246.  
  247.  
  248.  
  249. -- part contents for card part 11
  250. ----- text -----
  251. HyperCard gives you easy‚Äîbut extendable‚Äîaccess to the power of the Macintosh.